The Retard Table is located in the InternalLookupTable 0x2400, so before writing the values below, write 0x2400 to PHYRegister 0x72 for APHYs or 0x472 for GPHYs.
When writing these values, write Value1 to PHYRegister 0x74 for APHYs or to 0x474 for GPHYs. Then, write Value2 to PHYRegister 0x73 for APHYs or to 0x473 for GPHYs. Perhaps these are actually 32 bit values?
Offset |
Value1 |
Value2 |
0 |
0xDB93 |
0xCB87 |
1 |
0xD666 |
0xCF64 |
2 |
0xD1FD |
0xD358 |
3 |
0xCDA6 |
0xD826 |
4 |
0xCA38 |
0xDD9F |
5 |
0xC729 |
0xE2B4 |
6 |
0xC469 |
0xE88E |
7 |
0xC26A |
0xEE2B |
8 |
0xC0DE |
0xF46C |
9 |
0xC073 |
0xFA62 |
10 |
0xC01D |
0xD5 |
11 |
0xC076 |
0x743 |
12 |
0xC156 |
0xD1E |
13 |
0xC2E5 |
0x1369 |
14 |
0xC4ED |
0x18FF |
15 |
0xC7AC |
0x1ED7 |
16 |
0xCB28 |
0x23B2 |
17 |
0xCEFA |
0x28D9 |
18 |
0xD2F6 |
0x2D3F |
19 |
0xD7BB |
0x3197 |
20 |
0xDCE5 |
0x3568 |
21 |
0xE1FE |
0x3875 |
22 |
0xE7D1 |
0x3B35 |
23 |
0xED66 |
0x3D35 |
24 |
0xF39B |
0x3EC4 |
25 |
0xF98E |
0x3FA7 |
26 |
0x0 |
0x4000 |
27 |
0x672 |
0x3FA7 |
28 |
0xC65 |
0x3EC4 |
29 |
0x129A |
0x3D35 |
30 |
0x182F |
0x3B35 |
31 |
0x1E02 |
0x3875 |
32 |
0x231B |
0x3568 |
33 |
0x2845 |
0x3197 |
34 |
0x2D0A |
0x2D3F |
35 |
0x3106 |
0x28D9 |
36 |
0x34D8 |
0x23B2 |
37 |
0x3854 |
0x1ED7 |
38 |
0x3B13 |
0x18FF |
39 |
0x3D1B |
0x1369 |
40 |
0x3EAA |
0xD1E |
41 |
0x3F8A |
0x743 |
42 |
0x3FE3 |
0xD5 |
43 |
0x3F8D |
0xFA62 |
44 |
0x3F22 |
0xF46C |
45 |
0x3D96 |
0xEE2B |
46 |
0x3B97 |
0xE88E |
47 |
0x38D7 |
0xE2B4 |
48 |
0x35C8 |
0xDD9F |
49 |
0x325A |
0xD826 |
50 |
0x2E03 |
0xD358 |
51 |
0x299A |
0xCF64 |
52 |
0x246D |
0xCB87 |